class StyleSheet:
    """样式表类，集中管理应用程序的所有样式"""
    
    MAIN_WINDOW = """
        QMainWindow {
            background-color: #f5f5f5;
        }
    """
    
    BACKGROUND_FRAME = """
        QFrame {
            background-color: #ffffff;
            border-radius: 15px;
            box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.1);
        }
    """
    
    TOP_LABEL = """
        QLabel {
            color: #333333;
            background-color: transparent;
        }
    """
    
    INPUT_FIELD = """
        QLineEdit {
            border: 2px solid #e0e0e0;
            border-radius: 10px;
            padding: 10px 20px;
            background-color: #ffffff;
            selection-background-color: #4a86e8;
            selection-color: #ffffff;
        }
        QLineEdit:focus {
            border: 2px solid #4a86e8;
            outline: none;
        }
    """
    
    SEARCH_BUTTON = """
        QPushButton {
            background-color: #4a86e8;
            border-radius: 40px;
            border: none;
        }
        QPushButton:hover {
            background-color: #3a76d8;
        }
        QPushButton:pressed {
            background-color: #2a66c8;
        }
    """
    
    TCB_BUTTON = """
        QPushButton {
            background-color: #ffffff;
            border-radius: 15px;
            border: 2px solid #e0e0e0;
        }
        QPushButton:hover {
            border: 2px solid #4a86e8;
            background-color: #f8f9fa;
        }
        QPushButton:pressed {
            background-color: #e9ecef;
        }
    """
    
    WISE_BUTTON = """
        QPushButton {
            background-color: #ffffff;
            border-radius: 15px;
            border: 2px solid #e0e0e0;
        }
        QPushButton:hover {
            border: 2px solid #4a86e8;
            background-color: #f8f9fa;
        }
        QPushButton:pressed {
            background-color: #e9ecef;
        }
    """
    
    MESSAGE_BOX = """
        QMessageBox {
            background-color: #ffffff;
            border-radius: 10px;
        }
        QMessageBox QLabel {
            color: #333333;
        }
        QMessageBox QPushButton {
            background-color: #4a86e8;
            color: #ffffff;
            border-radius: 5px;
            padding: 5px 15px;
            min-width: 80px;
        }
        QMessageBox QPushButton:hover {
            background-color: #3a76d8;
        }
        QMessageBox QPushButton:pressed {
            background-color: #2a66c8;
        }
    """
    
    STATUS_BAR = """
        QStatusBar {
            background-color: #f0f0f0;
            color: #666666;
            border-top: 1px solid #e0e0e0;
        }
    """